﻿
Option Compare Binary
Option Infer On
Option Strict On
Option Explicit On

Imports SilverlightSEO.Data
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.ComponentModel.DataAnnotations
Imports System.Data.Linq
Imports System.Linq
Imports System.Web.DomainServices
Imports System.Web.Ria
Imports System.Web.Ria.Services

Namespace Data
    
    'The MetadataTypeAttribute identifies aspnet_ProfileMetadata as the class
    ' that carries additional metadata for the aspnet_Profile class.
    <MetadataTypeAttribute(GetType(aspnet_Profile.aspnet_ProfileMetadata))>  _
    Partial Public Class aspnet_Profile
        
        'This class allows you to attach custom attributes to properties
        ' of the aspnet_Profile class.
        '
        'For example, the following marks the Xyz property as a
        ' required field and specifies the format for valid values:
        '    <Required>
        '    <RegularExpression("[A-Z][A-Za-z0-9]*")>
        '    <StringLength(32)>
        '    Public Xyz As String
        Friend NotInheritable Class aspnet_ProfileMetadata
            
            'Metadata classes are not meant to be instantiated.
            Private Sub New()
                MyBase.New
            End Sub
            
            Public aspnet_User As aspnet_User
            
            Public LastUpdatedDate As DateTime
            
            Public PropertyNames As String
            
            Public PropertyValuesBinary As Binary
            
            Public PropertyValuesString As String
            
            Public UserId As Guid
        End Class
    End Class
    
    'The MetadataTypeAttribute identifies aspnet_UserMetadata as the class
    ' that carries additional metadata for the aspnet_User class.
    <MetadataTypeAttribute(GetType(aspnet_User.aspnet_UserMetadata))>  _
    Partial Public Class aspnet_User
        
        'This class allows you to attach custom attributes to properties
        ' of the aspnet_User class.
        '
        'For example, the following marks the Xyz property as a
        ' required field and specifies the format for valid values:
        '    <Required>
        '    <RegularExpression("[A-Z][A-Za-z0-9]*")>
        '    <StringLength(32)>
        '    Public Xyz As String
        Friend NotInheritable Class aspnet_UserMetadata
            
            'Metadata classes are not meant to be instantiated.
            Private Sub New()
                MyBase.New
            End Sub
            
            Public ApplicationId As Guid
            
            Public aspnet_Profile As aspnet_Profile
            
            Public IsAnonymous As Boolean
            
            Public LastActivityDate As DateTime
            
            Public LoweredUserName As String
            
            Public MobileAlias As String
            
            Public Pages As EntitySet(Of Page)
            
            Public UserId As Guid
            
            Public UserName As String
        End Class
    End Class
End Namespace

